home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 001-025 / scopedisk4 / macfont / readme < prev    next >
Text File  |  1995-03-18  |  3KB  |  66 lines

  1.             Macintosh font conversion package
  2.             ---------------------------------
  3.  
  4. First off, I'd like to thank John O'Neill for writing the Mac suitcase
  5. unpacker and for generally letting me in on what's going on with Mac
  6. fonts.   Thanks John!
  7.  
  8. Conversion of fonts is a 3 step process:
  9.  
  10. 1) Transfer a Mac font suitcase file to the Amiga using the method of 
  11.    your choice.  The closer you can get to sending the exact unmodified
  12.    binary the happier you'll be.  The fonts that I've converted (yes
  13.    I have test this beast :-) ) we're shipped from the Mac to our
  14.    VAX 750 using FreeTerm and then from the VAX to the Amiga using
  15.    the kermit binary transfer facility in vt100 v2.6.  This works for me.
  16.  
  17. 2) Unpack the suitcase you have just downloaded to the Amiga using the
  18.    'unpack' program.  The -x option forces the program to ignore the
  19.    first 128 bytes, this option is included because the transfer method
  20.    described above caused a 128 byte .info header to be prepended to the
  21.    suitcase data.  This was originally always done as part of the unpacking
  22.    but I turned it into an option just in case...  The output of unpack
  23.    is a zillion files, one for each font at each size in the suitcase.  
  24.    The files are all of the form  Font_Name.pointsize.
  25.  
  26. 3) Convert the raw Mac font resources into Amiga fonts using the 'convert'
  27.    program.  Convert only converts one font at a time... so in practices
  28.    you use you're favourite shell and something like a 
  29.  
  30.        foreach i ( *.* ) "convert $i"
  31.  
  32.    loop.  Convert creates the required .font files, makes the directorys
  33.    required and creates the font executable (did you know that Amiga
  34.    fonts are executable?).  Note:  Mac fonts are named by their point
  35.    size, e.g.  Chicago 12 is a 12 point font.  Amiga fonts are named
  36.    by their pixel height, e.g. Topaz 11 is 11 pixels high.  This means
  37.    that the font will convert into a different size number, e.g.
  38.    Beverly Hills 72 becomes Beverly Hills 84.  Further sometimes there
  39.    are serveral point sizes that end up being the same number of pixels
  40.    high (due to positition of the baseline, leading, etc.) this means
  41.    that two Mac fonts might map onto the same Amiga font size.  Currently
  42.    the convert program just overwrites the old font in that case.
  43.  
  44.    I recommend you reassign fonts: to somewhere convenient before
  45.    performing the conversion as there will likely be many new fonts
  46.    added to the system and there are only a few Amiga programs that deal
  47.    with many fonts gracefully.  (This is only a problem when running
  48.    software that tries to let you choose your font from a menu or
  49.    a requestor, it isn't a problem with the way the OS deal with fonts).
  50.  
  51. Permission is granted to freely redistribute any or all of the font
  52. conversion package sources, documents & executeable provided that there is
  53. no charge for such redistribution above a normal disk copying fee or
  54. download/connect time charge.  e.g. it's OK to put these on any BBS,
  55. online service, or disk library; it's not OK to market them for profit.
  56. Any use other than indicated above requires written permission from
  57. both authors.
  58.  
  59. Please be aware when doing font conversions that many Mac fonts are
  60. copyrighted by various individuals/companies and that doing a conversion
  61. of such a font may be in violation of the laws of your country.  There
  62. are many nice public domain Mac fonts and it will please me no end if
  63. the use of this program is completely limited to those fonts.
  64.  
  65.     -Rico
  66.